.s-banner-box {
	width: 100%;
	box-sizing: border-box;
	background: #fff;
	// margin-top: 88upx;
}
.s-banner-swiper {
	width: 100%;
	height: 240upx;
}
.s-banner-item {
	padding: 0 16upx;
	box-sizing: border-box;
}

.s-slide-image {
	width: 100%;
	height: 240upx;
	display: block;
	border-radius: 12upx;
	/* transition: all 0.1s linear; */
}

.s-banner-scale {
	transform: scaleY(0.9);
	transform-origin: center center;
}



.s-rolling-news {
	width: 100%;
	padding: 0 30rpx;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: nowrap;
	background: #fff;
	.s-swiper {
		margin-left: 8rpx;
		font-size: 28rpx;
		height: 80rpx;
		flex: 1;
		.s-swiper-item {
			display: flex;
			align-items: center;
			.s-news-item {
				line-height: 28rpx;
				white-space: nowrap;
				overflow: hidden;
				text-overflow: ellipsis;
				color: #555;
			}
		}
	}
}
.s-rolling-news::after {
	left: 0;
}



.s-classify-box {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-around;
	padding: 28rpx 0;
	background-color: #fff;
	.s-classify-item {
		width: 20%;
		text-align: center;
		.s-classify-img {
			width: 88rpx;
			height: 88rpx;
			background-color: #ccc;
			border-radius: 50%;
		}
		.s-classify-name {
			font-size: 26rpx;
			line-height: 26rpx;
			padding-top: 8rpx;
			color: #555;
			white-space: nowrap;
		}
	}
}




.s-list-box{
	width: 100%;
	padding: 40upx 30upx;
	box-sizing: border-box;
	.s-list-item{
		display: flex;
		flex-direction: column;
		.s-item-quote{
			font-size: 32upx;
			color: #000000;
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;
		}
		.s-item-info{
			font-size: 26upx;
			color: #666666;
			margin-top: 10upx;
		}
	}
}